from django.db import models


class BaseModel(models.Model):
    created_time = models.DateTimeField(auto_now_add=True, verbose_name="创建时间")
    updated_time = models.DateTimeField(auto_now=True, verbose_name="更新时间")
    is_deleted = models.BooleanField(default=False, verbose_name="是否删除")
    is_show = models.BooleanField(default=True, verbose_name="是否显示")
    orders = models.IntegerField(default=0, verbose_name="排序")

    class Meta:
        # 设置当前模型类并非真正的实体模型，而是一种保存公共代码的抽象模型类
        # 这种模型在数据迁移中不会被当做数据模型来创建数据表
        abstract = True
